IBIS Macromodel Task Group Meeting date: 04 October 2022 Members (asterisk for those attending): Achronix Semiconductor: Hansel Dsilva Amazon: John Yan ANSYS: Curtis Clark * Wei-hsing Huang Cadence Design Systems: * Ambrish Varma Jared James Google: Hanfeng Wang GaWon Kim Intel: * Michael Mirmak * Kinger Cai * Chi-te Chen Alaeddin Aydiner Keysight Technologies: Fangyi Rao Majid Ahadi Dolatsara Ming Yan Radek Biernacki Rui Yang Luminous Computing David Banas Marvell Steve Parker Mathworks (SiSoft): * Walter Katz Mike LaBonte Micron Technology: * Randy Wolff * Justin Butterfield Missouri S&T Chulsoon Hwang Yifan Ding Rivos Yansheng Wang SAE ITC Michael McNair Siemens EDA (Mentor): * Arpad Muranyi Teraspeed Labs: * Bob Ross Waymo: Zhiping Yang Zuken USA: Lance Wang The meeting was led by Arpad Muranyi. Randy Wolff took the minutes. -------------------------------------------------------------------------------- Opens: - None. ------------- Review of ARs: - Chulsoon to update the Pre-driver PSIJ Sensitivity BIRD and send draft3 to the ATM list. Done - Kinger to update the SPIM BIRD and send draft3 to the ATM list. Done - Kinger to update the PSIJ Sensitivity BIRD and send draft2 to the ATM list. Not done -------------------------- Call for patent disclosure: - None. ------------------------- Review of Meeting Minutes: Arpad asked for any comments or corrections to the minutes of the September 27th meeting. Randy moved to approve the minutes. Michael seconded the motion. There were no objections. -------------- New Discussion: Clock_times clarification BIRD draft: Arpad shared the BIRD draft 0.2.d. Arpad noted most of the changes are in the summary section. The document shows the original IBIS 7.1 text for the clock_times definition. Then it shows the IBIS 7.2 draft text that incorporates changes from BIRD213.1 and BIRD217 highlighted in yellow. Then proposed changes are in strike-throughs (removing existing text) and cyan highlights. Bob asked for the draft to be renamed to "draft 3". Bob questioned why the BIRD is written against a spec that is not approved. Michael noted the BIRD is attempting to show all changes to this section of IBIS 7.1 including the changes from BIRD213.1 and BIRD217 for the purpose of editorial work. Walter asked if this work from Editorial was intended for IBIS 7.2. Arpad confirmed that a BIRD from the Editorial group is being issued to capture these significant editorial changes. Arpad noticed the current clock_times definition considers clock_times as an output only. When clocked AMI GetWave models have a clock_times input as a waveform or clock times, this usage of clock_times is not explained. Walter noted that as an input, clock_times describes when edges of clock reach the pad. As an output these are different clock times. There is nothing wrong with a memory area containing different data as input or output. Arpad wanted to clarify what this data means. Walter read the text, and it doesn't change the meaning of clock_times. Some added text notes sampling times applying to the "DQ" models, referenced as single or dual input Rx AMI_GetWave functions. Arpad noted text for waveforms to be "symmetric around the horizontal axis" was added to clarify expectations. Ambrish asked if DQS should always be differential and therefore swinging around zero volts. Arpad noted we'd need a voltage sampling level if it was not. Walter did not like the description of "symmetric". Arpad will note the need to fix this description [AR]. Randy added that the "sampling time calculations" was a way to generalize the sampling concept of DQS on DQ without describing details of a technology like DDR5 that may add offset between DQS and DQ internal to the DQ DLL. Ambrish questioned the need for a statement about the waveform voltage samples being monotonic in time. Walter thinks the EDA tool could not make a waveform that is non-monotonic in time. Arpad thought we should add an analogous statement about waveforms since clock_times described a monotonic requirement for clock times. Walter described the use of EDA tools to create passthrough functions, and Arpad noted this statement exists in the Rx_Use_Clock_Input section. Ambrish and Walter did not think the statement "discontinuities in the waveform sample" was a correct statement. Ambrish noted sample interval is already defined. Ambrish thought clarification text would be better added to the end of sections of existing text if possible. Arpad noted that the clock_times section could be reorganized by the three cases and describe the rules for each case. - Bob: Motion to adjourn. - Ambrish: Second. - Arpad: Thank you all for joining. AR: Arpad to fix description of "symmetric" in the clock_times clarification BIRD. AR: Kinger to update the PSIJ Sensitivity BIRD and send draft2 to the ATM list. ------------- Next meeting: 11 October 2022 12:00pm PT ------------- IBIS Interconnect SPICE Wish List: 1) Simulator directives